linux python
linux 下的 python安装
教程
[Linux 安装 Python 各个版本,这一篇就够了_linux 的 python 包_ 信橙则灵的博客 -CSDN 博客](https://blog.csdn.net/qq_42571592/article/details/122902266
下载与解压
官网下载 tar,之后解压
安装
./configure --prefix=/usr/local/python3
make && make install
环境隔离写法
./configure --prefix=/usr/local/python3/python37
make && make install
软链接
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python
ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip
环境隔离写法
ln -s /usr/local/python3/python37/bin/python3.7 /usr/bin/python37
ln -s /usr/local/python3/python37/bin/pip3.7 /usr/bin/pip37
可以查找 python 位置
where python
where pip
环境出问题
ImportError: No module named bz2
解决方法
sudo apt-get install libbz2-dev
之后重装一个 python,我重装了一个 3.10 就没问题了。
相关帖子
linux - missing python bz2 module - Stack Overflow
tju desktop linux 的 python
3.8 不能用
cocotb 可以用,但经过了比较复杂的配置,现在最好不要动 3.10 和 3.9 的 python 环境,也就是 user/local/python3/bin,也不要动 usr/bin 里面的设置,新安装的 python 最好不要加环境变量,